package pl.edu.amu.wmi.kino.visualjavafx.model.objects;

import java.beans.PropertyChangeListener;
import java.beans.PropertyChangeSupport;
import pl.edu.amu.wmi.kino.visualjavafx.model.animation.animationTime.Timeline;

//TODO : Grzegorz : implement it someday...
// <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
// #[regen=yes,id=DCE.2AC39924-BDFF-C552-8755-2EDD0BD224F5]
// </editor-fold> 
public class Image implements VisualObject ,java.io.Serializable{

    // Code block for changeListeners support start
    protected PropertyChangeSupport propertySupport= new PropertyChangeSupport(this);
    public void addPropertyChangeListener(PropertyChangeListener listener) {
        propertySupport.addPropertyChangeListener(listener);
    }
    public void removePropertyChangeListener(PropertyChangeListener listener) {
        propertySupport.removePropertyChangeListener(listener);
    }
    // Code block for changeListeners support end

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,id=DCE.2A6EC118-89D4-75C8-AAB0-9C120571AB4C]
    // </editor-fold> 
    public Image () {
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,id=DCE.6E4F3085-A8D2-C002-3817-249C5F3C0695]
    // </editor-fold> 
    public double getHPos () {
        return 0.0;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,id=DCE.E1539131-6337-17AB-11F8-156BAD745CAE]
    // </editor-fold> 
    public void setHPos (double val) {
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,id=DCE.F228E03A-EE18-AF2C-5349-0250015268C5]
    // </editor-fold> 
    public double getVPos () {
        return 0.0;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,id=DCE.BED72657-6B68-9900-0A03-6E45BDB37029]
    // </editor-fold> 
    public void setVPos (double val) {
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,id=DCE.B0A2F47F-2860-6B7E-BD19-2803BDE42DC7]
    // </editor-fold> 
    public double getRotation () {
        return 0.0;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,id=DCE.D24B25ED-5C4F-E261-C78A-E7DBF0DCD8BF]
    // </editor-fold> 
    public void setRotation (double val) {
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,id=DCE.EA290687-C538-7977-CAB1-F82F1AB010C5]
    // </editor-fold> 
    public double getVCenterDelta () {
        return 0.0;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,id=DCE.3AB02BEF-0773-F835-7C32-096392B64BE1]
    // </editor-fold> 
    public void setVCenterDelta (double val) {
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,id=DCE.0F4317FF-B8CD-02C7-CEDA-5D0B57574152]
    // </editor-fold> 
    public double getHCenterDelta () {
        return 0.0;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,id=DCE.548FC600-382C-D9DE-F562-E901E8A3CBF3]
    // </editor-fold> 
    public void setHCenterDelta (double val) {
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,id=DCE.B058E6FF-9C0C-873A-28B2-91B813E61C0E]
    // </editor-fold> 
    public double getSizeH () {
        return 0.0;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,id=DCE.8EFF455C-ACB4-46FD-3D1F-DB1164BB2E3A]
    // </editor-fold> 
    public void setSizeH (double val) {
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,id=DCE.6B63B727-601B-FE18-E559-35AEE9269F4A]
    // </editor-fold> 
    public double getSizeV () {
        return 0.0;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,id=DCE.3EB302C0-36C7-5DC9-B578-95E84DDBE09E]
    // </editor-fold> 
    public void setSizeV (double val) {
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,id=DCE.FA98971E-99CC-94F8-3D64-A9E054205FD1]
    // </editor-fold> 
    public double getHShear () {
        return 0.0;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,id=DCE.7C54454A-FC54-9B30-1A96-756388533B4C]
    // </editor-fold> 
    public void setHShear (double val) {
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,id=DCE.E2634774-DFF6-7C7E-AE10-88AB188F7448]
    // </editor-fold> 
    public double getVShear () {
        return 0.0;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,id=DCE.B4062EEE-13AF-0508-0BDB-989C49E364F1]
    // </editor-fold> 
    public void setVShear (double val) {
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,id=DCE.309CB4B0-0F13-9644-A0D5-D765837CD1D1]
    // </editor-fold> 
    public void setVisibility (boolean val) {
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,id=DCE.55F96914-10FB-5DCD-E4C4-06D16927C2BA]
    // </editor-fold> 
    public boolean getVisibility () {
        return true;
    }

    @Override
    public Timeline getTimeline() {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public VisualObject shallowClone(){
        throw new UnsupportedOperationException("Not supported yet.");
    }

}

